/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package fi.uba.algo3.tp3.vista.inanimados;

import ar.uba.fi.algo3.titiritero.vista.Circulo;
import fi.uba.algo3.tp3.modelo.notificaciones.StateNotification;
import fi.uba.algo3.tp3.vista.Observador;
import java.awt.Color;

/**
 *
 * @author ariel
 */
public class VistaComible extends Circulo implements Observador{

    protected Color colorNormal;

    public VistaComible(int radio) {
        super(radio);
        colorNormal=Color.YELLOW;
        setColor(colorNormal);
    }

    @Override
    public void notificar(StateNotification notification) {
        if(notification != null) {
            // Igual que el laberinto para que no se vea, como ya va a estar comido
            // no se reestablece , es black por que no encuentro el setVisible
            switch(notification) {
                case NORMAL:
                    setColor(colorNormal);
                    break;
                case MUERTO:    
                    setColor(Color.BLACK);
                    break;
            }
            
        }

    }
}
